body {
    background-color: #262930;
}

/* ラベルとパイプラインの間のスプリッタ */
.window_splitter {
    border-right: 1px solid #303340;
    background-color: #303340; /* ラベル部分と一体化させる */
}

/* ラベルのツールチップ */
.tool_tip {
    color: #eee;
    background: rgba(51, 51, 51, 0.9);
}

/* 検索結果のツールチップ */
.find_result_tip {
    color: #eee;
    background: rgba(51, 51, 51, 0.9);
}

/* コマンドパレット */
.command_palette {
    color: #eee;
    background: rgb(38, 41, 44);
    box-shadow: rgb(0, 0, 0) 0px 2px 4px;
}

.command_palette_input {
    color: #eee;
    background: rgb(38, 41, 44);
    border: 0px;
}

.command_palette_hint_item_command {
    border: 1px solid #333;
    background: #555;
}


/* アクティブなタブのプログレスバー */
.progress_bar_active {
    background: hsl(220, 100%, 65%);
}
.progress_bar_active.load {
    background: hsl(220, 100%, 65%);
}
.progress_bar_active.search {
    background: hsl(150, 30%, 50%);
}
.progress_bar_active.stats {
    background: hsl(20, 50%, 65%);
}

/* バックグラウンドでファイルを読んでるタブのプログレスバー */
.progress_bar_background {
    background: rgb(180, 180, 180);
}


/* bootstrap */

/* タブの下にある境界線 */
.nav-tabs {
    border-bottom-color: #222222;
    border-bottom-width: 1px;
}

/* アクティブじゃないタブ */
.nav-tabs .nav-link {
    color: #888888;
    background-color: #404350;
    border-color: #222222;
    border-bottom-color: #222222;
    border-bottom-width: 1px;
}

/* アクティブじゃないタブのホバー */
.nav-tabs .nav-link:hover {
    border-color: #222222;
    background-color: #303340;
}

/* 閉じるのマーク */
.close {
    text-shadow: none;
    color: #888888;
    opacity: 1.0;
}

/* 閉じるのマークホバー 優先度を上げるために not がついてる */
.close:not(:disabled):not(:disabled):hover {
    color: #ffffff;
    opacity: 1.0;
}

/* アクティブなタブ */
.nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #202324;
    border-color: #222222;
    /*
    border-bottom-color: #222222;
    border-bottom-width: 2px;
    */
}

.close.active  {
    color: #ffffff;
    opacity: 0.75;
}

.close.active:not(:disabled):hover {
    color: #ffffff;
    opacity: 1.0;
}
